package com.liang.jiekou.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;


/*
 * MOCTG是生产入库单身
 *78个字段
 * */
@Data
@ApiModel("生产入库单身")
public class MOCTG extends BASE{
//    //公司编号30
//    @JsonProperty(value = "COMPANY")
//    private String COMPANY;
//
//    //创建者31
//    @JsonProperty(value = "CREATOR")
//    private String CREATOR;
//
//    //创建时间32
//    @JsonProperty(value = "CREATE_DATE")
//    private String CREATE_DATE;
//
//    //FLAG码  [ISNULL:N](FLAG)33
//    @JsonProperty(value = "FLAG")
//    private BigDecimal FLAG;
//
//    @JsonProperty(value = "USR_GROUP")
//    private String USR_GROUP;
//
//    @JsonProperty(value = "MODIFIER")
//    private BigDecimal MODIFIER;
//
//    @JsonProperty(value = "MODI_DATE")
//    private BigDecimal MODI_DATE;

    @ApiModelProperty(value = "入库单别")
    //入库单别
    @JsonProperty(value = "TG001")
    private String TG001;

    @ApiModelProperty(value = "入库单别")
    //入库单号
    @JsonProperty(value = "TG002")
    private String TG002;

    @ApiModelProperty(value = "序号")
    //序号
    @JsonProperty(value = "TG003")
    private String TG003;

    @ApiModelProperty(value = "产品品号")
    //产品品号
    @JsonProperty(value = "TG004")
    private String TG004;

    @ApiModelProperty(value = "品名")
    //品名
    @JsonProperty(value = "TG005")
    private String TG005;


    @ApiModelProperty(value = "规格")
    //规格
    @JsonProperty(value = "TG006")
    private String TG006;


    @ApiModelProperty(value = "单位")
    //单位
    @JsonProperty(value = "TG007")
    private String TG007;


    @ApiModelProperty(value = "入/出别")
    //入/出别
    @JsonProperty(value = "TG009")
    private BigDecimal TG009;


    @ApiModelProperty(value = "仓库")
    //仓库
    @JsonProperty(value = "TG010")
    private String TG010;

    @ApiModelProperty(value = "入库数量")
    //入库数量
    @JsonProperty(value = "TG011")
    private BigDecimal TG011;

    @ApiModelProperty(value = "报废数量")
    //报废数量
    @JsonProperty(value = "TG012")
    private BigDecimal TG012;

    @ApiModelProperty(value = "验收数量")
    //验收数量
    @JsonProperty(value = "TG013")
    private BigDecimal TG013;

    @ApiModelProperty(value = "工单单别")
    //工单单别
    @JsonProperty(value = "TG014")
    private String TG014;

    @ApiModelProperty(value = "工单单号")
    //工单单号
    @JsonProperty(value = "TG015")
    private String TG015;

    @ApiModelProperty(value = "检验状态")
    //检验状态
    @JsonProperty(value = "TG016")
    private String TG016;

    @ApiModelProperty(value = "批号")
    //批号
    @JsonProperty(value = "TG017")
    private String TG017;

    @ApiModelProperty(value = "有效日期")
    //有效日期
    @JsonProperty(value = "TG018")
    private String TG018;

    @ApiModelProperty(value = "复检日期")
    //复检日期
    @JsonProperty(value = "TG019")
    private String TG019;

    @ApiModelProperty(value = "备注")
    //备注
    @JsonProperty(value = "TG020")
    private String TG020;

    @ApiModelProperty(value = "项目编号")
    //项目编号
    @JsonProperty(value = "TG021")
    private String TG021;

    @ApiModelProperty(value = "审核码")
    //审核码
    @JsonProperty(value = "TG022")
    private String TG022;

    @ApiModelProperty(value = "急料")
    //验退数量
    @JsonProperty(value = "TG023")
    private BigDecimal TG023;

    @ApiModelProperty(value = "急料")
    //急料
    @JsonProperty(value = "TG024")
    private String TG024;

    @ApiModelProperty(value = "生产日期")
    //生产日期
    @JsonProperty(value = "TG030")
    private String TG030;

    @ApiModelProperty(value = "批号说明")
    //批号说明
    @JsonProperty(value = "TG031")
    private String TG031;

    @ApiModelProperty(value = "破坏数量")
    //破坏数量
    @JsonProperty(value = "TG032")
    private BigDecimal TG032;

    @ApiModelProperty(value = "报废码")
    //报废码
    @JsonProperty(value = "TG035")
    private String TG035;

    @ApiModelProperty(value = "sQMS检验码")
    //sQMS检验码
    @JsonProperty(value = "TGS01")
    private String TGS01;

    @ApiModelProperty(value = "sQMS检验单号")
    //sQMS检验单号
    @JsonProperty(value = "TGS02")
    private String TGS02;



    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG008")
    private String TG008;

    @ApiModelProperty(value = "入库包装数量")
    //入库包装数量
    @JsonProperty(value = "TG025")
    private BigDecimal TG025;

    @ApiModelProperty(value = "报废包装数量")
    //报废包装数量
    @JsonProperty(value = "TG026")
    private BigDecimal TG026;

    @ApiModelProperty(value = "验收包装数量")
    //验收包装数量
    @JsonProperty(value = "TG027")
    private BigDecimal TG027;

    @ApiModelProperty(value = "验退包装数量")
    //验退包装数量
    @JsonProperty(value = "TG028")
    private BigDecimal TG028;


    @ApiModelProperty(value = "包装单位")
    //包装单位
    @JsonProperty(value = "TG029")
    private String TG029;


    @ApiModelProperty(value = "破坏包装数量")
    //破坏包装数量
    @JsonProperty(value = "TG033")
    private BigDecimal TG033;

    @ApiModelProperty(value = "折算率")
    //折算率
    @JsonProperty(value = "TG034")
    private BigDecimal TG034;

    @ApiModelProperty(value = "库位")
    //库位
    @JsonProperty(value = "TG036")
    private String TG036;

    @ApiModelProperty(value = "库存单位")
    //库存单位
    @JsonProperty(value = "TG037")
    private String TG037;


    @ApiModelProperty(value = "验收库存数量")
    //验收库存数量
    @JsonProperty(value = "TG038")
    private BigDecimal TG038;


    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG039")
    private String TG039;


    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG040")
    private String TG040;


    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG041")
    private String TG041;


    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG042")
    private BigDecimal TG042;


    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG043")
    private BigDecimal TG043;

    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TG044")
    private BigDecimal TG044;

    @ApiModelProperty(value = "预留字段")
    //预留字段
    @JsonProperty(value = "TGC01")
    private String TGC01;

//    //用户自定义字段1
//    @JsonProperty(value = "UDF01")
//    private String UDF01;
//
//    //用户自定义字段2
//    @JsonProperty(value = "UDF02")
//    private String UDF02;
//
//    //用户自定义字段3
//    @JsonProperty(value = "UDF03")
//    private String UDF03;
//
//    //用户自定义字段4
//    @JsonProperty(value = "UDF04")
//    private String UDF04;
//
//    //用户自定义字段5
//    @JsonProperty(value = "UDF05")
//    private String UDF05;
//
//    //用户自定义字段6
//    @JsonProperty(value = "UDF06")
//    private String UDF06;
//
//    //用户自定义字段7
//    @JsonProperty(value = "UDF51")
//    private BigDecimal UDF51;
//
//    //用户自定义字段8
//    @JsonProperty(value = "UDF52")
//    private BigDecimal UDF52;
//
//    //用户自定义字段9
//    @JsonProperty(value = "UDF53")
//    private BigDecimal UDF53;
//
//    //用户自定义字段10
//    @JsonProperty(value = "UDF54")
//    private BigDecimal UDF54;
//
//    //用户自定义字段11
//    @JsonProperty(value = "UDF55")
//    private BigDecimal UDF55;
//
//    //用户自定义字段12
//    @JsonProperty(value = "UDF56")
//    private BigDecimal UDF56;
//
//    //用户自定义字段13
//    @JsonProperty(value = "UDF07")
//    private String UDF07;
//
//    //用户自定义字段14
//    @JsonProperty(value = "UDF08")
//    private String UDF08;
//
//    //用户自定义字段15
//    @JsonProperty(value = "UDF09")
//    private String UDF09;
//
//    //用户自定义字段16
//    @JsonProperty(value = "UDF10")
//    private String UDF10;
//
//    //用户自定义字段17
//    @JsonProperty(value = "UDF11")
//    private String UDF11;
//
//    //用户自定义字段18
//    @JsonProperty(value = "UDF12")
//    private String UDF12;
//
//    //用户自定义字段19
//    @JsonProperty(value = "UDF57")
//    private BigDecimal UDF57;
//
//    //用户自定义字段20
//    @JsonProperty(value = "UDF58")
//    private BigDecimal UDF58;
//
//    //用户自定义字段21
//    @JsonProperty(value = "UDF59")
//    private BigDecimal UDF59;
//
//    //用户自定义字段22
//    @JsonProperty(value = "UDF60")
//    private BigDecimal UDF60;
//
//    //用户自定义字段23
//    @JsonProperty(value = "UDF61")
//    private BigDecimal UDF61;
//
//    //用户自定义字段24
//    @JsonProperty(value = "UDF62")
//    private BigDecimal UDF62;


}
